package br.com.ianalise.modelo;

import br.com.ianalise.negocio.excecoes.IAnaliseException;
import br.com.ianalise.negocio.pojo.ConfigRede;

public class RepositorioConfigRede implements IRepositorioConfigRede {

	private static RepositorioConfigRede instancia = null;

	public static RepositorioConfigRede getInstancia() {

		if (instancia == null) {
			instancia = new RepositorioConfigRede();
		}

		return instancia;

	}

	@Override
	public boolean alterarConfigRede(ConfigRede configRede)
			throws IAnaliseException {
		// TODO Auto-generated method stub
		try {
			ConexaoBDConfigRede conecta = new ConexaoBDConfigRede();
			return conecta.alterarConfigRede(configRede);
		} catch (Exception e) {
			e.printStackTrace();
			return false;
		}

	}

	@Override
	public ConfigRede consultarConfigRede(int idConfigRede)
			throws IAnaliseException {
		
		try {
			ConexaoBDConfigRede conecta = new ConexaoBDConfigRede();
			return conecta.consultarConfigRede(idConfigRede);
		} catch (Exception e) {
			e.printStackTrace();
			return null;
		}
	}

}